66
Blockchain Technology
TABLE 4.2
Proposed Blockchain Applications for IoT
Application Name
Brief Introduction
Solution Offered
Challenges
ADEPT (“ADEPT: An IoT
Practitioner Perspective” 2015)
Provides an autonomous
secure framework
It addresses some of the challenges of the IoTs,
including addressing the single point failure, data
privacy and human intervention errors with an
IoT architecture that is secure, scalable,
autonomous, robust and decentralized. The
proposed solution has peer-to-peer (P2P)
messaging using TeleHash protocol and
distributed file sharing with BitTorrent.
The current solution is at a proof-of-
concept stage and needs to be further
strengthened around performance and
security concerns.
A security framework for smart
cities (Biswas and
Muthukkumarasamy 2017)
A blockchain-based security
framework for secure
communication between
smart city entities
The solution provides for a shared platform for
secure communication, which can be used by the
IoT devices integrated with the blockchain. It
provides for data security, including data integrity
and availability.
The solutions are yet to be supported by a
qualitative and quantitative analysis. The
solution is also unclear about the
blockchain platform and consensus
protocols.
A secure firmware update (Lee
and Lee 2017)
Blockchain-based IoT device
secure firmware update and
integrity check
The solution offers a secure way for devices to
check for the latest available firmware, ensure its
integrity and download the same. It also
addresses the other challenges, including
simultaneous download and network load on the
bandwidth. It proposes BitTorrent-based
peer-to-peer (P2P) file sharing for sharing the
firmware.
The solution can be improved to address
blockchain forks and transaction
confirmation latency. It also needs to
address the problems arising from having
any security compromise in the network.
(Continued)